MLE - great topic. When I was a true believer I have to say when I look back, most of my perfect weekends involved skipping JW activities. There was nothing better than a Thursday afternoon snow storm. I live in an area that gets snow once or twice a year but doesn't deal with it very well. Ideally, it would start snowing around 4:30 - 5pm. So, it wasn't too bad getting home but the phone lines would be heated up with conversation over cancelling the meeting. The best was when it was canceled, I had a part but was waiting until I got home from work on Thursday evening to throw it together.
Hopefully, if the snow was say 6-10 inches, it would certainly cancel service and likely cancel the Sunday meeting. Then we would spend the whole weekend eating, drinking and hanging out with my wife. Sometimes, we would get together with a few more couples in the area (yeah, we could drive to their house but it was too bad to go to the meetings).
There were times that sharing in JW activities were part of a good weekend. Spring cleaning at the hall was always fun (seriously). Occasionally you'd get a positive response in service and that would provide a high for a little while. For me, giving PTs provided happiness especially if you were traveling to a new congo. The pats on the back are good for the ego.
But, mostly, it was we "have" to go in service, we "have" to go to meetings, I "have" to do a sheparding call or worse, we "have" to have the quarterly elders meeting. Often returning from service, I would feel bad because I felt like it was a waste of time. Now, I know it is!!!
Now, I still make appearances, but like this weekend I didn't go in service, I didn't go to the meeting. Just did some stuff around the house and watched football. In some ways, that was perfect!!
I know your position is tough and I agree that limiting your friendships inside the hall is probably the best move. Maybe you can hang with some folks at work, neighbors or someone from your gym? Baby steps!!